Structural Testing with Use Cases

نویسندگان

  • Adriana Carniello
  • Mario Jino
  • Marcos Lordello Chaim
چکیده

Understanding how a user interacts with a system is important if the goal is to deliver a product that meets the user's needs. Use cases constitute a primary source of requirements in a user-centered perspective and are often utilized to derive acceptance tests. Given such a critical role in requirements engineering, we introduce a novel set of testing criteria based on the use case specification with a two-fold objective: to assess the quality of test cases derived from use cases and to test the use case specification itself. Differently from previous approaches, the novel set of testing criteria requires that structural elements of the use cases be exercised at least once. To support the application of the new set of testing criteria, a testing coverage tool, called UCT Use Case Tester, was developed. A case study using UCT shows that the new testing criteria are able to evaluate the quality of a test data set as well as to detect faults in use case specifications.

برای دانلود رایگان متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

Designing and Testing a Model of Familial and Individual Factors of Substance Use Tendency in University Students

Objective: The aim of this study was to design and test a model of familial (family communication pattern including conversation orientation and conformity orientation, family conflicts and parental religiosity) and individual (self-esteem, self-efficacy and resilience) factors of substance use tendency in students of University of Mohaghegh Ardabili. Method: The present study was descriptive-c...

متن کامل

An automatic test case generator for evaluating implementation of access control policies

One of the main requirements for providing software security is the enforcement of access control policies which aim to protect resources of the system against unauthorized accesses. Any error in the implementation of such policies may lead to undesirable outcomes. For testing the implementation of access control policies, it is preferred to use automated methods which are faster and more relia...

متن کامل

DI AGNOSTIC VAL UE OF SUBL INGUAL NITROGLYCERIN TILT TEST: COMPARISON WITH THE STANDARD ISOPROTERENOL TILT TEST

Sublingual nitroglycerin (TNG) has been introduced as a promising provocative agent for tilt table testing, but it has not been compared directly with the standard isoproterenol (ISO) infusion test previously. We tried to assess the diagnostic value and safety of TNG tilt testing as compared with ISO infusion in patients with unexplained syncope. TNG and ISO tilt tests were performed in tw...

متن کامل

A State-Based Testing Approach Providing Data Flow Coverage in Object-Oriented Class Testing

A novel Object-Oriented class testing approach, proposed in this paper, combines functional with structural testing techniques. Based on state-based testing, test cases generated from the MACT (Method for Automatic Class Testing) tool can be used to execute functional testing. The definition-use information of data members, occur in public member functions of a class under test, is generated fr...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

عنوان ژورنال:

دوره   شماره 

صفحات  -

تاریخ انتشار 2004